<script>
    var str = '上海自来水好'
    //字符串也是有索引和length的
    // console.log(str.length);
    //charAt() 用法:charAt(索引)  是找到字符串中指定索引位置的内容返回 如果传入的索引值超过了字符串的索引,那么返回一个空字符串
    // console.log(str.charAt(6));
    //console.log(str[3]); //通过索引来获取对应位置的字符串

    //charCodeAt() 用法 str.charCodeAt(索引) 返回索引对应的字符串的unicode编码,索引超过了字符串的索引,那么返回NaN
    // console.log(str.charCodeAt(6));

    //indexOf() 用法:str.indexOf('检索的文字','开始的位置(index)'),如果能够搜索到对应的字符串,那么返回该字符串的索引值,如果搜索不到,返回-1
    // console.log(str.indexOf('水',5));数组去重可以使用此方法

    //substring() 用法:str.substring(开始的索引,结束的索引) 
    //作用:用于截取字符串,结束的索引对应的字符串是取不到的
    // console.log(str.substring(2, 4));

    //substr() 用法:str.substr('开始的索引','截取的长度(数量)') 返回截取的字符串
    // console.log(str.substr(2, 3));

    //toLowerCase 将大写变成小写 只支持英文字母
    // var str2 = "ABCDEFG"
    // console.log(str2.toLowerCase());
    //toUpperCase 将小写变成大写 只支持英文字母
    // var str3 = 'abcdefg'
    // console.log(str3.toLocaleUpperCase());

    //replace 替换 用法:str4.replace('搜索的字符串','替换的字符串')

    // var str4 = '我今天去你家吃饭'

    // console.log(str4.replace('今天', '***'));
</script>